Pin and void systems and methods for connecting 3d-printable objects

ABSTRACT

Embodiments include an apparatus, generated using a 3D printer, the apparatus including an object, the object being fabricated from a 3D printer, the object including a first part of the object, the first part of the object defining a first void and a second part of the object, the second part of the object defining a second void. The apparatus can include a pin, the pin having a first end and a second end, where the first end of the pin engages the first void of the object and the second end of the pin engages the second end of the pin such that the first part is coupled with the second part to form the object.

REFERENCE TO RELATED APPLICATIONS

This application claims priority to U.S. Provisional Patent ApplicationNo. 62/104,154 filed on Jan. 16, 2015 and U.S. Provisional PatentApplication No. 62/052,223 filed on Sep. 18, 2014, the disclosures ofwhich are incorporated by reference herein in their entirety.

TECHNICAL FIELD

Embodiments of the technology relate, in general, to a pin and voidmodel for connecting 3D-printed objects, and in particular to systemsand methods of generating pins and voids in computer-aided-design (CAD)models and printing the same using 3D printers.

BACKGROUND

In recent years, 3D printing has been demonstrated to be an effectivetechnique for accurately forming 3D objects, such as for the purpose ofprototyping and manufacture. In its most general sense, 3D printingtypically utilizes a 3D scanner and/or computer software to generate animage map of a desired object. That image map is then translated into agrid-like structure such that a fabrication device can deposit aflowable material, such as a plastic, polymer, biomaterial or resin, viaan additive process, which is simultaneously solidified creating a 3Dobject. Various existing 3D printing methodologies which provide uniqueadvantages and also each have their own disadvantages.

BRIEF DESCRIPTION OF THE DRAWINGS

The present disclosure will be more readily understood from a detaileddescription of some example embodiments taken in conjunction with thefollowing figures:

FIG. 1 depicts a CAD model of an example pin and an associated void,according to one embodiment.

FIG. 2A depicts an isometric view of an example pin, according to oneembodiment.

FIG. 2B depicts orthographic views of the example pin of FIG. 2A,according to one embodiment.

FIG. 3A depicts an isometric view of an example void associated withFIGS. 2A and 2B, according to one embodiment.

FIG. 3B depicts orthographic views of the example void of FIG. 3A,according to one embodiment.

FIGS. 4A-4D depict an example incorporation of a void, as part of a pinand void system, into a 3D-printable item, according to one embodiment.

FIGS. 5A-5C depict an example assembly of the 3D-printable items ofFIGS. 4A-4D using the pin and void system, according to one embodiment.

FIG. 6 depicts example bisections of a void, according to oneembodiment.

FIG. 7 depicts an insertion of a pin into a void, according to oneembodiment.

FIGS. 8A-8D depict the attachment of 3D-printable items incorporating aportion of a pin to an object having a void, according to oneembodiment.

FIG. 9 depicts an assembly of example 3D-printable objects, according toone embodiment.

FIG. 10 depicts example sizes of pins and voids, according to oneembodiment.

FIG. 11 depicts example operations for incorporating pins and voids intoa 3D-printable object, according to one embodiment.

SUMMARY

Embodiments include a method of generating a 3D-printable object and anassociated pin including selecting an object to be fabricated with a 3Dprinter, designing the object with a computer aided design programhaving a pin and void template, separating the object into a first partand a second part using the computer aided design program, designing afirst void defined by the first part, designing a second void defined bythe second part, designing a pin, where the pin is sized to engage thefirst void and the second void, printing the first part, the secondpart, and the pin with the 3D printer, and coupling the first part tothe second part with the pin to assemble the object.

Embodiments include an apparatus, generated using a 3D printer, theapparatus including an object, the object being fabricated from a 3Dprinter, the object including a first part of the object, the first partof the object defining a first void and a second part of the object, thesecond part of the object defining a second void. The apparatus caninclude a pin, the pin having a first end and a second end, where thefirst end of the pin engages the first void of the object and the secondend of the pin engages the second end of the pin such that the firstpart is coupled with the second part to form the object.

An apparatus, generated using a 3D printer, including a first object,the first object being fabricated from a 3D printer, the object defininga void, where the void includes an aperture and an indented portion anda second object, the second object being fabricated from a 3D printer,the second object including a pin having a pair of laterally flexibleprojections, where the pin engages the void via the aperture of thefirst object such that the first object is coupled with the secondobject and retained within the void by the indented portion.

DETAILED DESCRIPTION

Various non-limiting embodiments of the present disclosure will now bedescribed to provide an overall understanding of the principles of thestructure, function, and use of pin and void systems and methodsdisclosed herein. One or more examples of these non-limiting embodimentsare illustrated in the selected examples disclosed and described indetail with reference made to FIGS. 1-11 in the accompanying drawings.Those of ordinary skill in the art will understand that systems andmethods specifically described herein and illustrated in theaccompanying drawings are non-limiting embodiments. The featuresillustrated or described in connection with one non-limiting embodimentmay be combined with the features of other non-limiting embodiments.Such modifications and variations are intended to be included within thescope of the present disclosure.

The systems, apparatuses, devices, and methods disclosed herein aredescribed in detail by way of examples and with reference to thefigures. The examples discussed herein are examples only and areprovided to assist in the explanation of the apparatuses, devices,systems and methods described herein. None of the features or componentsshown in the drawings or discussed below should be taken as mandatoryfor any specific implementation of any of these the apparatuses,devices, systems or methods unless specifically designated as mandatory.For ease of reading and clarity, certain components, modules, or methodsmay be described solely in connection with a specific figure. In thisdisclosure, any identification of specific techniques, arrangements,etc. are either related to a specific example presented or are merely ageneral description of such a technique, arrangement, etc.Identifications of specific details or examples are not intended to be,and should not be, construed as mandatory or limiting unlessspecifically designated as such. Any failure to specifically describe acombination or sub-combination of components should not be understood asan indication that any combination or sub-combination is not possible.It will be appreciated that modifications to disclosed and describedexamples, arrangements, configurations, components, elements,apparatuses, devices, systems, methods, etc. can be made and may bedesired for a specific application. Also, for any methods described,regardless of whether the method is described in conjunction with a flowdiagram, it should be understood that unless otherwise specified orrequired by context, any explicit or implicit ordering of stepsperformed in the execution of a method does not imply that those stepsmust be performed in the order presented but instead may be performed ina different order or in parallel.

Reference throughout the specification to “various embodiments,” “someembodiments,” “one embodiment,” “some example embodiments,” “one exampleembodiment,” or “an embodiment” means that a particular feature,structure, or characteristic described in connection with any embodimentis included in at least one embodiment. Thus, appearances of the phrases“in various embodiments,” “in some embodiments,” “in one embodiment,”“some example embodiments,” “one example embodiment,” or “in anembodiment” in places throughout the specification are not necessarilyall referring to the same embodiment. Furthermore, the particularfeatures, structures or characteristics may be combined in any suitablemanner in one or more embodiments.

Throughout this disclosure, references to components or modulesgenerally refer to items that logically can be grouped together toperform a function or group of related functions. Like referencenumerals are generally intended to refer to the same or similarcomponents. Components and modules can be implemented in software,hardware, or a combination of software and hardware. The term “software”is used expansively to include not only executable code, for examplemachine-executable or machine-interpretable instructions, but also datastructures, data stores and computing instructions stored in anysuitable electronic format, including firmware, and embedded software.The terms “information” and “data” are used expansively and includes awide variety of electronic information, including executable code;content such as text, video data, and audio data, among others; andvarious codes or flags. The terms “information,” “data,” and “content”are sometimes used interchangeably when permitted by context. It shouldbe noted that although for clarity and to aid in understanding someexamples discussed herein might describe specific features or functionsas part of a specific component or module, or as occurring at a specificlayer of a computing device (for example, a hardware layer, operatingsystem layer, or application layer), those features or functions may beimplemented as part of a different component or module or operated at adifferent layer of a communication protocol stack. Those of ordinaryskill in the art will recognize that the systems, apparatuses, devices,and methods described herein can be applied to, or easily modified foruse with, other types of equipment, can use other arrangements ofcomputing systems such as client-server distributed systems, and can useother protocols, or operate at other layers in communication protocolstacks, than are described.

Described herein are example embodiments of systems and methods forincorporating pins and/or voids into 3D-printable objects. Although thepresent disclosure may be described in terms of a pin or a void and3D-printable objects, this is done for convenience and ease ofexposition only. The inventive principles described herein can beapplied to both pins and voids as well as objects that have not been3D-printed, as would be understood by one of ordinary skill in the art.

3D printing, also known as additive manufacturing, has historically beenemployed as a method to develop prototypes. The prototypes are generallycreated by advanced engineering professionals with experience usingsophisticated CAD programs. In recent years, the cost of 3D printinghardware has dropped such that small businesses, serious hobbyists, andordinary consumers can afford to purchase or use 3D-printing technology.However, creating 3D-printable objects generally still requires creatingCAD files using CAD programs that are output into a format readable by3D printers, such as a stereolithography file (.STL) that uses standardtessellation language. A wide range of CAD programs are commerciallyavailable. However most users require at least some training andexperience using a CAD program in order to make even simple geometricforms such as a cup or cylinder. It can be a challenge for users todevelop CAD models for their designs or products while also taking intoaccount manufacturing and design constraints specific to 3D-printingtechnology.

For example, due to design constraints specific to 3D-printingtechnology, the end product can require joining multiple 3D-printedparts. In another example, a 3D-printed part may need to be joined to atraditionally manufactured part that is not a 3D-printed part. Forexample, one or more parts to which a 3D-printed part is to be joinedmay be created using injection molding, computer numerical control (CNC)machining, or some other traditional form of manufacturing parts aswould be understood in the art. In yet another example, the end productmay be designed to have interchangeable parts that are assembled eitherby a factory worker or by the end user. For example, a toy can come witha number of interchangeable parts for a child to customize and play withtheir toy.

A system and method for incorporating pins and/or voids into3D-printable objects provides a two-part model for joining a3D-printable object to another object, which may also be a 3D-printableobject. The disclosed system and method allows scalable pins and/orvoids to be used in a CAD program, allowing a suitably configured pinand/or void to be incorporated into the design of a 3D-printable object,and allowing instructions for making the 3D-printable object to beoutput in a format that is directly or indirectly usable by a 3D printerto make the 3D-printable object with the required pins and/or voids. Thedisclosed pin and void system allows for the fabrication of objects on a3D printer without requiring additional support structures duringfabrication, which generally require removal and resurfacing inpost-production. The pin and void system also allows for attachment ofthe models' parts or attachment of the model to another object withoutneed for glue in post-production The embodiments described herein makethe creation of 3D-printed objects easier, less time consuming, lesswasteful of material, and more efficient for users of varied skilllevels. The disclosed pin and void system also facilitates and guidesdesigners and users in the design and selection of customized pins andvoids to accomplish the objectives described in this disclosure.

Referring to FIG. 1, an embodiment of a computer-aided-design (CAD)model, CAD model 100, is presented. In the CAD model 100, a pin 102 isconfigured to fit inside of the space defined by a void 104. The pin 102and void 104 can be configured such that, when parts having a pin 102 orvoid 104 are manufactured or 3D-printed, the parts have the desiredtolerances to achieve design goals. Example design goals can include aloose fit between 3D-printed parts that allows some lateral, vertical,or rotational movement, a tight fit between 3D-printed parts thatinhibits movement, a pin 102 of one part that can be repeatedly insertedand pulled out or extracted from a void 104 in another part withoutdamaging either part, and a pin 102 that would be difficult or requiresubstantial force to pull out of a void 104 in another 3D-printed partsuch that removal would be likely to cause deformation or damage to apart. The tolerances selected for the pin 102 and void 104 can dependupon the rigidity and strength of the materials used in the 3D printingof the parts, as well as the precision of the 3D printer itself. Otherdesign goals and tolerances can be used as would be understood by one ofordinary skill in the art.

Referring now to FIG. 2A, an isometric view of an embodiment of a pin200 is presented. A pin 200 can include a first set of protrusions 202A,202B that can be separated by a first gap 204A and a second set ofprotrusions 206A, 206B that can be separated by a second gap 204B. Thepin 200 can include a first indent 208A between one of the firstprotrusions 202A and one of the second protrusions 206A, and a secondindent 208B between the other of the first protrusions 202B and theother of the second protrusions 206B. In an embodiment, the first set ofprotrusions 202A, 202B can be configured to bend or flex in thedirection of one another, such as inwardly and outwardly, as illustratedby the curvilinear arrows such that the first gap 204A narrows.Similarly the second set of protrusions 206A, 206B are configured tobend in the direction of one another as illustrated by the curvilineararrows such that the second gap 204B narrows. This bending or flexingcan allow the width of the pin 200 at the protrusions 202A, 202B, 206A,206B to decrease, allowing the pin 200 to be inserted into a void (notshown; see for example FIG. 7 among other figures) or removed from thevoid. Detent walls 210 can be angled, shaped, or otherwise modified tofacilitate or inhibit the insertion or removal of the pin 200 from avoid. By adjusting the angle or shape of the detent walls 210, contactforces between the detent walls 210 and a void can be configured tofacilitate the bending of the protrusions 202A, 202B, 206A, 206B duringremoval of the pin 200 from a void. The detent walls 210 can beconfigured in conjunction with the shape of a void, or independently ofthe void, in order to facilitate the insertion and removal of the pin200 into the void, inhibit the removal of the pin 200 from the void, orlock the pin 200 in the void as would be understood by one of ordinaryskill in the art. In one embodiment, the pin 200 can have asubstantially dog bone-shaped configuration.

Referring now also to FIG. 2B, orthographic views 200A, 200B, 200C ofthe pin 200 are presented, including a top view 200A of the pin 200, aside view 200B of the pin 200 along the long axis of the pin 200, and aside view 200C of the pin 200 along the short axis of the pin 200. Inthis embodiment of the pin 200, the detent walls 210 are angled suchthat when the pin 200 is being removed from a void, the forces impingingupon the detent walls 210 will bend the ends of the pin 200 inward,allowing the pin 200 to narrow at the ends and be removed from a void.

Referring now to FIG. 3A, an isometric view of an embodiment of a void300 is presented. The void 300 has a first cavity 302A at a first end,and a second cavity 302B at a second end. Between the first cavity 302Aand the second cavity 302B is an indented cavity 304. The void 300 canbe configured with detent walls 306 to facilitate or inhibit theinsertion and removal of a pin (not shown; see for example FIGS. 2 and7). Referring now also to FIG. 3B, orthographic views 300A, 300B, 300Cof the void 300 are presented, including a top view 300A of the void300, a side view 300B of the void 300 along the long axis of the void300, and a side view 300C of the void 300 along the short axis of thevoid 300. In this embodiment of the void 300, the detent walls 306 ofthe void 300 are angled such that when a pin is to be removed from thevoid 300, the forces from the detent walls 306 of the void 300 impingeupon the detent walls of the pin which bend the ends of the pin inward,allowing the pin to narrow at the ends and be removed from the void 300.In an embodiment, the material surrounding the indented cavity 304 canbe configured to flex or distend to allow removal of a pin from a voidcavity 302A, 302B. In an embodiment, the pin can be a rigid pin. In thisembodiment, the material surrounding the void 300 can be configured toflex or distend to allow insertion and/or removal of the rigid pin.

Referring now to FIGS. 4A-4D, example operations illustrating theincorporation of void 104, of a pin and void system, into the CADdrawings 400 of a 3D-printable item 402 are presented. In FIG. 4A, theCAD drawing 400 of a 3D-printable item 402 is selected. In FIG. 4B, avoid 104 is placed in a suitable position in the interior of the item402. For example, the void 104 can be placed approximately in themidpoint of the item 402. In FIG. 4C, based on the position of the void104, the item 402 can be bisected along a plane 404 such that the item402 can be divided into a first part of the item 402A and a second partof the item 402B and separately 3D printed. In a configuration, theplane 404 and void 104 can be configured such that the plane 404 alsodivides the void 104 into two equal halves, void space 104A and voidspace 104B, within the indented portion of the void 104 such that eachvoid space 104A, 104B includes a portion of the indented portion and aseparate cavity. In various configurations, the plane 404 can be ashaped surface that is not flat and therefore not a true plane, or theplane 404 can divide the void 104 unequally as explained in greaterdetail with regard to FIG. 6 and the associated detailed description.

Referring now to FIGS. 5A-5C, example operations illustrating theassembly of a 3D-printed item 500 using a pin and void system 102, 104is presented. A first part of the 3D-printed item 500A can befabricated, for example by 3D printing the first part of the item 402Afrom the CAD drawing 400 of FIG. 4D. Similarly, a second part of the3D-printed item 500B can be fabricated by 3D printing the second part ofthe item 402B using the CAD drawing 400 of FIG. 4D. Additionally, a pin102 can be fabricated, for example by 3D printing the pin 102 or bymanufacturing the pin 102 using some other process such as injectionmolding or stamping. The pin 102 can be configured to be inserted intovoid space 104A and void space 104B as illustrated in FIGS. 5B and 5C.In FIG. 5B, the first part of the 3D-printed item 500A and the secondpart of the 3D-printed item 500B can be aligned such that pin 102 can beinserted into void space 104A and void space 104B. The pin 102 can befirst inserted into either part 500A, 500B, or can be inserted into bothparts 500A, 500B at approximately the same time. The two parts 500A,500B can be brought together and the pin 102 can be retained in voidspace 104A and void space 104B to secure the two parts 500A, 500Btogether into the assembled item 500. In an embodiment, otherforce-generating means also can be used to secure the parts 500A, 500B,for example glue, welding or melting of the parts 500A, 500B, and othersuch means as would be understood by one of ordinary skill in the art.

Referring now also to FIG. 6, the void 104 can be divided into voidspace 104A and void space 104B, such that when an item 600 is dividedinto two parts, each part will retain one void space 104A, 104B. In afirst embodiment, the void 104 can be divided at the center of the void104 perpendicular to the long axis of the void 104. A first plane 602can bisect the void 104 into two approximately equal void spaces 104A,104B. In a second embodiment, the void 104 can be divided using a secondplane 604 offset from the center of the void 104 perpendicular to thelong axis of the void 104. In a third embodiment, the void 104 can bedivided using an angled plane 606 that divides the void 104 at an anglerelative to the long axis of the void 104. In these embodiments, eachvoid space 104A, 104B can include a separate cavity. Each void space104A, 104B taken together can form the void 104, where a plurality ofplanes can divide the void 104 into functional void spaces 104A, 104B.Each void space 104A, 104B can also include at least part of theindented portion 608 of the void 104, for example as circled in FIG. 6.The indented portion can ensure that each void space 104A, 104B narrowsnear the aperture or opening such that a pin (not shown) can be retainedin each void space 104A, 104B.

Referring now also to FIG. 7, a pin 102 can be inserted into a voidspace 104A of a fabricated item 700, for example an item 700 that hasbeen 3D printed to include the void space 104A. In this embodiment, theother end of the pin 102 can be inserted into the void space of adifferent item (not shown) in order to be secured or connected to theitem 700.

Referring now also to FIGS. 8A-8D, an object 802, 804, 806, 808 caninclude a pin portion 810 that can be configured to secure the object802, 804, 806, 808 to an item 800 that includes a void space 104A. Invarious non-limiting embodiments, an object 802, 804 can include autility feature such as a hole object 802 or a post object 804. Forexample, the hook object 802 can provide a hole through which a hook,loop, string or other means of attachment can be passed. In this way,the hole object 802 can provide the utility of allowing something to betethered or attached to the item 800. In other non-limiting embodiments,an object 806, 808 can include an ornamental feature such as a wingobject 806 or webbed object 808. For example, a wing object 806 can beinserted into an item 800 that is a toy to provide ornamental wings.Other objects having utilitarian, ornamental, or other features can besecured to an item 800 as would be understood by one of ordinary skillin the art.

Referring now also to FIG. 9, an example toy item 900 is presented. Thetoy item 900 can include various objects 902, 904, 906, 908, 910, 912,914, 916, 918, 920, 922 that can be attached together in variouscombinations. For example, an upper torso 902 can be attached to a lowertorso 904 using a pin 102 and void 104 as described above. The lowertorso 904 can be attached to a base 906 or stand using one or more pins102 and voids 104 in the feet of the lower torso 904 and the base 906. Acrystal 908 can similarly be attached to the base 906. A flower 910 canbe attached to a flower pot 912 that can in turn be attached to the base906. A feather 914 can be attached to a hat 916 that can be attached tothe head of the upper torso 902. Alternatively, a hair piece or toupee918 can be attached to the head of the upper torso 902. A bat 920 can beattached to a hand of the upper torso 902. A wrench 922 can be attachedto the other hand of the upper torso 902. Because each object 902, 904,906, 908, 910, 912, 914, 916, 918, 920, 922 can use the same pin 102 andvoid 104 system, any number of attachment combinations can be obtainedwhile playing with the toy item 900. In a configuration, one or more ofthe pins 102 and voids 104 can be sized or shaped differently than otherpins 102 and voids 104.

Referring now also to FIG. 10, the pin and void system 1000 can beresized based on the intended use in securing items together. Althoughillustrated in embodiments having a scale from 50% up to 600%, anysuitable scale can use used.

Referring now to FIG. 11, example operations for incorporating a pin andvoid system into a 3D-printable object are presented. Processing startsat start block 1100 and continues to process block 1102.

In process block 1102, a user of a CAD program selects a 3D-printableobject to be fabricated. For example, a user can load an existing3D-printable object or design a 3D-printable object in the CAD program,among other available options. Processing continues to process block1104.

In process block 1104, a suitable pin and void template is loaded intothe CAD program. For example, the pin and void template can be retrievedfrom a library of templates configured to be used with the CAD program.In another example, a suitable pin and void system can be created oradopted by a designer or user without departing from the scope of theinvention, however so created or secured by the designer or user.Processing continues to process block 1106.

In process block 1106, the user can position the void at a desired placein the 3D-printable object to be fabricated. The user can optionallyresize the pin and void. Processing continues to process block 1108.

In process block 1108, one or more void spaces are created in the3D-printable object. For example, in a configuration the user can bisectthe 3D-printable object such that a suitable void space remains in eachpart of the 3D-printable object as described above. In a configuration,the user can divide the 3D-printable object into multiple parts withmultiple void spaces. In a configuration, the 3D-printable object is notbisected or divided, and instead one or more suitable void spaces arepositioned in the 3D-printable object. Processing continues to processblock 1110.

In process block 1110, instructions for fabricating the parts of the3D-printable object and/or pin can be output from the CAD program. Forexample, one or more stereolithography files can be generated. Inanother example, instructions can be sent directly to a 3D printer.Other methods of processing to produce suitable instructions and/or datafor fabricating one or more parts on a 3D printer are also contemplatedas would be understood by one of ordinary skill in the art. Processingcontinues to process block 1112.

In process block 1112, one or more parts of the 3D-printable object canbe fabricated, for example by printing on a 3D printer. In aconfiguration, one or more parts can be fabricated or obtained usingother processes. For example, a pin formed by injection molding orstamping can be obtained instead of being 3D printed. Processingcontinues to process block 1114.

In process block 1114, the 3D-printable object optionally can beassembled using one or more pins to attach together one or more parts ofthe 3D-printed object. Processing terminates at end block 1116.

Some of the operations described in process blocks 1102 through 1114 canbe performed in different orders without departing from the scope of thedisclosure, as would be understood by one of ordinary skill in the art.

We claim:
 1. A method of generating a 3D-printable object and anassociated pin comprising: selecting an object to be fabricated with a3D printer; designing the object with a computer aided design programhaving a pin and void template; separating the object into a first partand a second part using the computer aided design program; designing afirst void defined by the first part; designing a second void defined bythe second part; designing a pin, wherein the pin is sized to engage thefirst void and the second void; printing the first part, the secondpart, and the pin with the 3D printer; and coupling the first part tothe second part with the pin to assemble the object.
 2. The method ofclaim 1, wherein the first void includes a first aperture defined by thefirst part and the second void includes a second aperture defined by thesecond part.
 3. The method of claim 2, wherein the first aperture andthe second aperture are sized such that the pin is retained therein uponinsertion.
 4. The method of claim 3, wherein the first aperture includesa first indented portion and the second aperture includes a secondindented portion.
 5. The method of claim 4, the pin including a firstset of projections and a second set of projections, wherein the firstset of projects engage the first void and the second set of projectsengage the second void.
 6. The method of claim 5, wherein each of thefirst set of projections and each of the second set of projections is aliving hinge.
 7. The method of claim 6, wherein each of the first set ofprojections is flexed inwardly for insertion into the first void and,once inserted, is flexed outwardly to secure the first end of the pin tothe first part of the object.
 8. The method of claim 7, wherein the pinhas a substantially dog bone shaped configuration.
 9. The method ofclaim 1, wherein the first void and the second void have substantiallythe same configuration.
 10. The method of claim 1, wherein the firstvoid and the second void, taken together, form a void shape that issubstantially functional when divided by a plurality of planes.
 11. Anapparatus, generated using a 3D printer, comprising: (a) an object, theobject being fabricated from a 3D printer, the object including; (i) afirst part of the object, the first part of the object defining a firstvoid; and (ii) a second part of the object, the second part of theobject defining a second void; and (b) a pin, the pin having a first endand a second end, wherein the first end of the pin engages the firstvoid of the object and the second end of the pin engages the second endof the pin such that the first part is coupled with the second part toform the object.
 12. The method of claim 11, wherein the first voidincludes a first aperture defined by the first part and the second voidincludes a second aperture defined by the second part.
 13. The method ofclaim 12, wherein the first aperture and the second aperture are sizedsuch that the pin is retained at least partially within the first voidand the second void once inserted.
 14. The method of claim 13, whereinthe first aperture includes a first indented portion and the secondaperture includes a second indented portion.
 15. The method of claim 14,the pin including a first set of projections and a second set ofprojections, wherein the first set of projects engage the first void andthe second set of projects engage the second void.
 16. The method ofclaim 15, wherein each of the first set of projections and each of thesecond set of projections is a living hinge.
 17. The method of claim 16,wherein each of the first set of projections is flexed inwardly forinsertion into the first void and, once inserted, is flexed outwardly tosecure the first end of the pin to the first part of the object.
 18. Anapparatus, generated using a 3D printer, comprising: (a) a first object,the first object being fabricated from a 3D printer, the object defininga void, wherein the void includes an aperture and an indented portion;and (b) a second object, the second object being fabricated from a 3Dprinter, the second object including a pin having a pair of laterallyflexible projections, wherein the pin engages the void via the apertureof the first object such that the first object is coupled with thesecond object and retained within the void by the indented portion. 19.The apparatus of claim 18, wherein the first object includes a pluralityof voids configured to engage a plurality of second objects.
 20. Theapparatus of claim 18, wherein the second object is selectivelyremovable from the first object.